package com.uyayo.oms.cms.vo;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

@Data
public class CmsArticleVO implements Serializable {
    private static final long serialVersionUID = -6824265306157497938L;
    /*
     * 主键id
     */
    private Integer id;

    /**
     * 站点id
     */
    private Integer siteId;

    /**
     * 栏目id
     */
    private Integer channelId;

    /**
     * 会员ID
     */
    private Long memberId;

    /**
     * 会员用户名
     */
    private String username;

    /**
     * 标签ID集合，逗号隔开
     */
    private String tagIds;

    /**
     * 文章分类ID集合，逗号隔开
     */
    private String articleCategoryIds;

    /**
     * 标题
     */
    private String title;

    /**
     * 短标题
     */
    private String shortTitle;

    /**
     * 作者
     */
    private String author;

    /**
     * 来源
     */
    private String source;

    /**
     * 来源链接
     */
    private String sourceLink;

    /**
     * 类型
     */
    private Integer type;

    /**
     * 外部链接
     */
    private String externalLink;

    /**
     * 关键词
     */
    private String keywords;

    /**
     * 描述
     */
    private String description;

    /**
     * 缩略图
     */
    private String thumbnail;

    /**
     * 横幅
     */
    private String banner;

    /**
     * 是否静态化页面
     */
    private Integer whetherStaticPage;

    /**
     * 是否收费
     */
    private Integer whetherToll;

    private Integer whetherAllowScore;

    /**
     * 好评数
     */
    private Integer scoreGoodCount;

    /**
     * 差评数
     */
    private Integer scorePoorCount;

    /**
     * 是否支持分享
     */
    private Integer whetherAllowShare;

    /**
     * 分享次数
     */
    private Integer shareCount;

    /**
     * 浏览量
     */
    private Integer viewCount;

    /**
     * 点击数
     */
    private Integer clickCount;

    /**
     * 权重
     */
    private Integer weight;

    /**
     * 优先级
     */
    private Integer priority;

    /**
     * 状态(0:草稿;1:审核中;2:审核通过;3:回收站;4:投稿;5:归档)
     */
    private Integer status;

    /**
     * 发布时间
     */
    private Date releaseTime;

    /**
     * 发布人
     */
    private String releaseBy;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 创建人
     */
    private String createBy;

    /**
     * 更新时间
     */
    private Date updateTime;

    /**
     * 更新人
     */
    private String updateBy;

    /**
     * 备注
     */
    private String remark;

    /**
     * 内容
     */
    private String content;

}